Remaining Oriented During Software Development Tasks: An Exploratory Field Study

نویسندگان

  • Brian de Alwis
  • Gail C. Murphy
چکیده

Humans have been observed to become disoriented when using menu or hypertext systems. Similar phenomena have been reported by software developers, often manifesting as a feeling of lostness while exploring a software system. To investigate this phenomena in the context of software development, we undertook a field study, observing eight developers of the open-source Eclipse project for two hours each as they conducted their normal development work. We also interviewed two other developers using the same tools but who were working on a closed-source system. The developers did report some instances of disorientation, but it was a rare occurrence; rather we observed strategies the developers used to remain oriented. Based on the study results, we hypothesize factors that contribute to disorientation during programming tasks as well as factors that contribute to remaining oriented. Our results can help encode best practices for code navigation, can help inform the development of tools, and can help in the further study of orientation and disorientation in software development.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Study of Factors Affecting the Development of Wisdom-Oriented Sport Organizations

 The aim of this study was to investigate those factors affecting the development of wisdom-oriented sport organizations. The research method was survey. The present study was designed to identify and prioritize effective factors. In the first part, the statistical population consisted of university professors, PhD students and managers and experts of the Ministry of Sport and Youth, and 200 of...

متن کامل

Principals', counselors' and teachers' understanding of the role and tasks of school counselors(Case Study Norabad city)

The goal of the present study is exploratory data analysis of the role and tasks of school counselors of Delfan city.  This research is a quantitative one with a focus on correlational method. The study population consists of all principals, counselors and teachers of Noor Abad City among whom 250 were chosen randomly. To determine the role and tasks of school counselors, a questionnaire prepar...

متن کامل

How developers perform feature location tasks: a human-centric and process-oriented exploratory study

Developers often have to locate the parts of source code that contribute to a specific feature during software maintenance tasks. This activity, referred to as feature location in software engineering, is a humanand knowledge-intensive process. Researchers have investigated (semi-)automatic analysis based techniques to assist developers in such feature location activities. However, little work ...

متن کامل

Stability of Product Lines with Composition Filters: An Exploratory Study

With system development becoming increasingly incremental, design stability stands out as one of the most desirable software quality attributes. Development of stable software systems is particularly challenging in the domain of software product lines (SPLs), where their core architecture, set of features, and multiple products are continuously evolving. Contemporary programming languages, such...

متن کامل

Device-Oriented and Task-Oriented Exploratory Learning of Interactive Devices

Our research examines the strategies employed by users during exploratory learning, and what they learn about how a device works and how to accomplish tasks using the device. Initial empirical and modelling work suggests that users typically conduct device-oriented exploration resulting in the acquisition of specifically device-oriented knowledge, but not directly of taskoriented knowledge. Alt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005